package part15;

/**
 * @author wcj
 * @Date 2021/5/28 20:04
 * @Version 1.0
 */
public class Part152<T> {

    private T a;

    public Part152(T a) {
        this.a = a;
    }

    public void setA(T a) {
        this.a = a;
    }

    public T getA() {
        return a;
    }

    /**
     * 泛型的主要目的之一是：指定容器存放什么类型的数据，只要使用泛型指定之后，编译器在编译期间就会进行类型的检查
     *
     * @param args
     */
    public static void main(String[] args) {
        Part152<Automobile> automobilePart152 = new Part152<Automobile>(new Automobile());
        Automobile a = automobilePart152.getA();
    }
}
